/* 全局样式重写 */
.mall a, .mall a:hover{color: inherit;}

/**
 * 商城首页 JcMall/index
 */
/* 商城导航-分类树 */
.mall-header .goods-cate{display:inline-block;vertical-align: middle;background: #000;font-size:16px;padding:8px 20px;color:#FFF;margin-right:20px;width: 200px;position: relative;text-align: left}
.mall-header .goods-cate h2{font-size:16px;font-weight: normal;}
.mall-header .goods-cate h2:after{content: "▼";float: right;font-size:12px;line-height: 24px}
.mall-header .goods-cate:hover .cate_box{display: block;}
.mall-header .goods-cate:hover h2:after{content: "▲";}
.mall-header .goods-cate .cate_box{display:none;position:absolute;left:0px;right:0px;top:40px;opacity: 0.9;border-bottom:2px solid #1039ce;box-shadow: 0 1px 5px rgba(0,0,0,0.6);background:#FFF;color:#333}
.mall-header .goods-cate .cate_box li{position: relative;padding:10px 20px;border-top:1px solid #ddd;}
.mall-header .goods-cate .cate_box li:first-child{border-top:0;}
.mall-header .goods-cate .cate_box .cate-title{font-size: 16px;}
.mall-header .goods-cate .cate_box .cate-item{display: none;position:absolute;left:240px;width:700px;background:#fcf7f7;top:0px;padding:15px;border:1px solid #e5e5e5;border-left:0px;font-size: 14px}
.mall-header .goods-cate .cate_box .cate-item dt{float: left;width:100px;text-align: right;padding-right:8px;font-weight: bold;}
.mall-header .goods-cate .cate_box .cate-item dd{padding:left:100px;}
.mall-header .goods-cate .cate_box li:hover{background:#fcf7f7;}
.mall-header .goods-cate .cate_box li:hover .cate-title{color:#F60;}
.mall-header .goods-cate .cate_box li:hover .cate-item{display: block;}
/* 商城导航-搜索框 */
.mall-header .search-form{display:inline-block;vertical-align: middle;margin-right:20px;}
.mall-header .search-form .sleft{border:2px solid #1039ce;height: 36px}
.mall-header .search-form .search-input{padding:6px 20px;width:380px;}
.mall-header .search-form .sch-btn{background:#1039ce;margin:0;color:#FFF;height:36px;line-height:36px;padding:0px 20px;}
/* 商城导航-购物车 */
.mall-header .goods-cart{display:inline-block;vertical-align: middle;}
.mall-header .goods-cart .cart-box{font-size: 16px;position:relative;padding-top:1px;color:#333}
.mall-header .goods-cart .cart-box .si-basket{font-size: 26px;}
.mall-header .goods-cart .cart-num{position:absolute;top:0px;left:20px;display:inline-block;padding:0px 4px 1px;background:#f60;color:#fff;border-radius: 6px;font-size:11px;line-height: 12px}
/* 商品导航条 */
.goods-nav{background: #eff7ff;border: 1px solid #d5dddd;margin-top:20px;}
.goods-nav .nav-list{border-bottom: 1px solid #284ed9;}
.goods-nav .nav-list ul li{float:left;float: left;display: table-cell;border-right: 1px #e9e9e9 solid;padding: 6px 15px;color:#333;}
.goods-nav .nav-list ul li.item{cursor: pointer;}
.goods-nav .nav-list ul li.item:hover, .goods-nav .nav-list ul .item.active{background:#c4e3ff;}
.goods-nav .nav-list .right{float: right;padding:6px 10px;}
/* 商品列表 */
.goods-box{margin-left:-8px;margin-right:-8px}
.goods-box a{color:#333;}
.goods-box .goods-item{background:#FFF;border:1px solid #e8e8e8;margin:8px;padding:10px;border-radius: 5px}
.goods-box .goods-item:hover{border-color:#ff5e00;}
.goods-box .goods-item .cover img{width:100%;}
.goods-box .goods-item h4{text-align: center;color:#333;font-weight: normal;}
.goods-box .goods-item .price{font-size: 16px;}


/**
 * 商城-商品详情页 JcMall/goodsInfo
 */
/* 头部-左侧图片预览 */
.goods-header{background: #FFF;border: 1px solid #ddd}
.goods-header .img-area{padding:15px}
.goods-header .img-show{padding:2px;margin-bottom: 10px}
.goods-header .img-show img{width:100%;vertical-align: top}
.goods-header .img-nav-ul li{margin-left:2%;display: inline-block;width:14%;}
.goods-header .img-nav-ul li:first-child{margin-left:0px }
.goods-header .img-nav-ul img{width:100%;border:2px solid #fff;vertical-align: top}
.goods-header .img-nav-ul img.current{border:2px solid #f40;}
/* 头部-右部商品信息 */
.goods-header .goods-info{padding-top:15px;}
.goods-header .goods-info h3{margin-bottom:15px;padding-left:15px;font-size:18px}
/* 价格及规格 */
.goods-header .price-box{background:#f2f2f2;padding:15px}
.goods-header .price-box .price_actual{font-size:22px}
.goods-header .price-box .sale-num-box{padding-top:8px;}
.goods-header .spec-box{margin-top:15px;}
.goods-header .spec-box .size-title{width:80px;float: left;padding-left:15px;line-height: 29px}
.goods-header .spec-box .size-vals{padding-left:80px;}
.goods-header .spec-box .add_cart{background: #f60;font-size: 16px;padding:10px 40px;}
.goods-header .spec-box .btn_spec.active{border-color:#F60;color:#f60;}
/* 数字框 */
.mui-numbox{position: relative;display: inline-block;overflow: hidden;width: 50px;height: 30px;padding: 0 38px 0 30px;vertical-align: top;vertical-align: middle;border: solid 1px #bbb;border-radius: 3px;background-color: #efeff4;}
.mui-numbox [class*=mui-numbox-btn]{font-size: 18px;font-weight: normal;line-height: 100%;position: absolute;top: 0;overflow: hidden;width: 30px;height: 100%;padding: 0;color: #555;border: none;border-radius: 0;background-color: #f9f9f9;}
.mui-numbox [class*=mui-numbox-btn]:active{background-color: #ccc;}
.mui-numbox [class*=mui-numbox-btn][disabled]{color: #c0c0c0;}.mui-numbox .mui-numbox-btn-plus{right: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.mui-numbox .mui-numbox-btn-minus{left: 0;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.mui-numbox .mui-numbox-input{display: inline-block;overflow: hidden;width: 100% !important;height: 100%;margin: 0;padding: 0 3px !important;text-align: center;text-overflow: ellipsis;word-break: normal;border: none !important;border-right: solid 1px #ccc !important;border-left: solid 1px #ccc !important;border-radius: 0 !important;}
.mui-input-row .mui-numbox{float: right;margin: 2px 8px;}
.mui-numbox input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance: none;}
.mui-numbox input[type="number"]{ -moz-appearance: textfield;}
/* 商品详情 */
.goods-detail{margin-top:20px;}
.goods-detail .tab-nav{margin-bottom: 0px;border-top:1px solid #ddd;border-right:1px solid #ddd;}
.goods-detail .tab-nav li {border-right: 1px solid #ddd}
.goods-detail .tab-nav li.current{background: #fff;border-right:0;}
.goods-detail .tab-nav li:first-child {border-left: 1px solid #ddd}
.goods-detail .tab-nav li:first-child.current {border-left: 0}
.goods-detail .tab-nav li a{font-weight:normal;color:#333;font-size: 14px}
.goods-detail .tab-nav li.current a{background: #fff;border-bottom-color: #fff;margin-top:-1px;padding-top:1px;}
.goods-detail .tab-content .tab-pane{background: #fff;border:1px solid #ddd;border-top:0;}
.goods-detail .tab-content .goods-content{padding:10px;overflow: hidden;}
.goods-detail .tab-content .goods-content img{max-width: 100% !important;}